Civica Paylink
Civica Paylink is a third party supplier which is integrated with ebs to process online payments. You must contact Civica Paylink to agree a contract.
When you have negotiated a contract with Civica Paylink, you are ready to start the configuration with ebs. At this point you should have received a URL from Civica Paylink that is specific to your organisation.
Configuration
The institution settings for Civica Paylink are configured on the following screens (accessed from the Product Modules pane):
The following configuration information for Civica Paylink is also applicable:
Data Sent to Civica
The data sent to Civica when making a payment is described in the table Data sent to Civica.
Value | Source | Notes |
---|---|---|
CallingApplicationId | Payment Merchant Reference | As defined in institution settings |
CallingApplicationTransactionReference | The ePayment transaction ID | Generated from the EPAYMENT_TRANSACTION_ID_SEQ DB sequence when creating the payment |
PaymentTotal | The total amount being paid | None |
PaymentSourceCode | 02 for client payments, 01 for others | This is determined by the source of the payment |
hash | A hash to avoid tampering with the payment details | Hashed from the epayment transaction id and payment amount |
ReturnURL | The URL used to report back the status of the payment | This is the server path appended by /epayments/PaymentResponse.aspx?pid={payment_token} |
The data also sent per fee being paid for is described in the table Data sent per fee to Civica.
Value | Source | Notes |
---|---|---|
reference | Fee.AccountCode, Fee.FeeTypeAccountCode, InstSettings.DefaultAccountCode | The first non-empty account code, falling back to the system default if required |
fund | Payment Account Fund Code | As defined in institution settings |
matchedAmount | Fee.ReceiptAmount | None |
vatCode | Empty String | Currently not implemented and sent through as an empty string |
narrative | Fee.Description | None |
businessName | Empty String | Currently not implemented and sent through as an empty string |
premiseNumber | Empty String | Currently not implemented and sent through as an empty string |
premiseName | Address Line 1 from Payment Details | None |
street | Address Line 2 from Payment Details | None |
area | Address Line 3 from Payment Details | None |
town | Town from Payment Details | None |
county | County from Payment Details | None |
postcode | Postcode from Payment Details | None |
Refer to PCI Compliance for further information about how ebs interacts with Civica Paylink.